package com.ticket.sass.admin.business;

import com.ticket.sass.admin.dto.input.douyin.DouyinGoodExchangeSettingInput;
import com.ticket.sass.admin.dto.input.douyin.DouyinGoodListInput;
import com.ticket.sass.admin.dto.input.douyin.DouyinuGoodUpdInput;
import com.ticket.sass.admin.dto.input.douyin.GetDouyinGoodExchangeSettingInput;
import com.ticket.sass.admin.dto.output.douyin.DouyinGoodExchangeSettingOutput;
import com.ticket.sass.admin.dto.output.douyin.DouyinGoodListOutput;
import com.ticket.sass.admin.model.PageModel;

/**
 * @author ywb
 * @date 2024-07-19 11:19
 */
public interface DouyinGoodBusiness {
    PageModel<DouyinGoodListOutput> list(DouyinGoodListInput input);
    
    void exchangeSetting(DouyinGoodExchangeSettingInput exchangeSetting);
    
    DouyinGoodExchangeSettingOutput getExchangeSetting(GetDouyinGoodExchangeSettingInput exchangeSetting);
    
    void sync();
    
    void upd(DouyinuGoodUpdInput input);
}
